Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Вивчення бібліотеки прикладних програм NTLK, для опрацювання текстів природною мовою. Основи програмування на мові Python(частина 1)

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Системи автоматизованого проектуваня

Інформація про роботу

Рік:
2008
Тип роботи:
Лабораторна робота
Предмет:
Комп’ютерна лінгвістика
Група:
ПРЛм

Частина тексту файла

Міністерство освіти та науки України Національний університет “Львівська політехніка” інститут комп’ютерних наук та інформаційних технологій Кафедра “Системи автоматизованого проектування”  Звіт до лабораторної роботи № 1 на тему: Вивчення бібліотеки прикладних програм NTLK, для опрацювання текстів природною мовою. Основи програмування на мові Python(частина 1) з курсу: Комп’ютерна лінгвістика виконала: студентка групи ПРЛм-1 Львів - 2008 Мета роботи: вивчення основ програмування на мові Python. Короткі теоретичні відомості Python - це проста і потужна об’єктно-орієнтована мова програмування високого рівня з чудовими можливостями для обробки лінгвістичних даних. Natural Language Toolk (NLTK) – набір Python бібліотек, які призначені для аналізу текстів природною мовою. NLTK дозволяє здійснювати символьний та статистичний аналіз текстів, створювати графічні звіти, містить детальну документацію і використовується у проектах з лінгвістики, штучного інтелекту, машинного навчання, автоматизації документообігу. Його можна застосовувати як навчальний комплекс, готовий аналітичний інструмент або платформу для створення прикладних систем опрацювання текстів. Python – інтерпретаційна мова, що дозволяє зекономити час, що витрачається на компіляцію. Інтерпретатор можна використовувати інтерактивно, що дозволяє експериментувати з можливостями мови і створювати фрагменти програм або тестувати окремі функції. Інтерпретатор даної мови програмування можна використовувати як калькулятор, виконуючи різні математичні операції. Текст або частини тексту у програмах на Python представляються за допомогою стрічок (string) і повинен відділятися від решти програми лапками (одинарними, подвійними або потрійними). Змінна, яка називається стрічкою (має тип змінної - стрічка) є дуже важливою при опрацюванні текстів. Усі позиції в стрічці є пронумеровані починаючи з нуля. Для доступу до окремої позиції у стрічці ми записуємо цю позицію у квадратних дужках. Така операція називається індексуванням. Позиція записана в квадратних дужках називається індексом. Цей номер додається до фізичної адреси змінної, яка знаходиться в пам’яті. Для визначення довжини стрічки і відповідно максимального індекса можно порахувати символи і відняти 1, або використати функцію len(). У випадку, коли ми хочемо отримати доступ до більш ніж одного символа ми повинні у квадратних дужках вказати індекс першого символа і останнього розділивши їх двокрапкою. Цей процес називається slicing (зріз). Lists (списки) – тип даних для опису послідовності значень. У Python списки представляються як послідовність, записана через кому і у квадратних дужках. Списки багато в чому подібні до стрічок, але елементами списків на відміну від стрічок можуть бути не тільки окремі символи, але і цілі стрічки та інші списки. Доступ до значень списків отримуємо аналогічно до стрічок. Значення у списках можно змінювати на відміну від стрічок, де значення змінити неможливо. Вміст списків можна міняти в будь-який момент часу і тому списки підтримують набір операцій або методів. Часто при роботі з послідовностями виникає необхідність послідовно працювати з її елементами. Ми можемо це робити використовуючи for цикл. Це є контрольна структура Python. Висновок Отже, на дані лабораторній роботи я ознайомилася із мовою програмування Python, яка є простою і потужною об’єктно-орієнтованою мовою програмування високого рівня з чудовими можливостями для обробки лінгвістичних даних. Крім того, я виконала приклади, які були подані у теоретичних відомостях та виконала вправи на мові програмування Python . Отже, можна зробити висновок, що я вивчила основи програмування на мові Python.
Антиботан аватар за замовчуванням

01.01.1970 03:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини